<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="./vue.js"></script>
</head>

<body>
    <div class="root">
        <h1>hhh，你好，{{name}}</h1>
        <h1>cds,{{age}}</h1>
        <h1>cds,{{age1}}</h1>
        <h1>时间戳,{{Date.now()}}</h1>
    </div>
    <hr>
    <div class="root">
        <h1>xxx，你好，{{name}}</h1>
        <h1>fds,{{age}}</h1>
    </div>
    <script>
        //1.想让Vue工作，就必须创建一个Vue的实例化对象，且传入一个配置对象。
        //2.root容器里的代码依然符合html规范，只不过混入了一些特殊的Vue语法。
        //3.root容器里的代码被称为【Vue模板】
        //4.Vue实例和容器是一一对应的。
        //5.真实开发中只有一个Vue实例，并且配合组件使用。
        //6.{{xxx}}中的xxx要写js表达式，且xxx可以自动获取到data里的所有属性。
        //7.一旦data里的数据发生改变，那么模板（页面）里用到该数据的地方都会自动更新。

        // 注意区分：js表达式和js代码语句
        // 1.表达式：会生成一个值，可以放到任何位置。
        //  （1）. a
        //  （2）. a=b
        //  （3）. fn(a)
        //  （4）. x?'a':'b'
        // 2.js代码语句
        //  （1）. if(){}
        //  （2）. for(){}

        Vue.config.productionTip = false;//阻止Vue在启动时生成生产提示。
        new Vue({
            el:".root",
            data:{
                name: "风车车",
                age:"18"
            }
        })

        new Vue({
            el: ".root",  //el用于指定当前vue实例对象，通常是css选择器
            data: {//data用于存储数据，数据供el所指定的容器去使用，值我们暂时写成一个对象。
                name: "张沛",
                age:"18"
            }
        })

    </script>
</body>

</html>